close coupled trailer - Spanish English Dictionary